﻿@model Web.Models.MovieLocationCopiesViewModel

@{
    ViewBag.Title = "CopiesInLocation";
    Layout = "~/Views/Shared/MainSiteLayout.cshtml";
}

@if (Model != null)
{
    <div class="opaqueContent">
    <h2>@String.Format("Kopie filmu {0} w agencji {1}", Model.Movie.MovieTitle, Model.Agency.AgencyName)</h2>
    
    @if (Model.Copies != null && Model.Copies.Count > 0)
    {
    
        foreach (Discs disc in Model.Copies)
        {
            string styleId = string.Empty;
            switch (disc.DiscTypes.DiscTypeName)
            {
                case "DVD": styleId = "discDVD";
                    break;
                case "Blue-Ray": styleId = "discBlueray";
                    break;
                case "HD DVD": styleId = "discHDDVD";
                    break;
                default: styleId = "discCD";
                    break;
            }


            var href = String.Format("http://{0}/movie/{1}/rent/{2}",Request.Url.Host,disc.MovieGuid, disc.DiscGuid);

            if (!disc.DiscIsAvailable || disc.DiscIsHired)
            {
                href = string.Empty;
            }
            
            <a href="@href" class="DiscListItem @styleId">
                @if (!disc.DiscIsAvailable || disc.DiscIsHired)
                {
                    <div class="unavailable"></div> 
                }
                <p style="font-size:11pt; font-weight:bold;">@disc.DiscTypes.DiscTypeName</p>
                <p>Ilość nośników: @disc.DiscCount szt</p>
            </a>
        }
    }
    else
    {
        <div class="ResultError">
            Lokalizacja nie posiada kopii tego filmu
        </div> 
    }

    </div>
}

